Reflection for the Masses

نویسندگان

  • Charlotte Herzeel
  • Pascal Costanza
  • Theo D'Hondt
چکیده

A reflective programming language provides means to render explicit what is typically abstracted away in its language constructs in an on-demand style. In the early 1980’s, Brian Smith introduced a general recipe for building reflective programming languages with the notion of procedural reflection. It is an excellent framework for understanding and comparing various metaprogramming and reflective approaches, including macro programming, first-class environments, first-class continuations, metaobject protocols, aspect-oriented programming, and so on. Unfortunately, the existing literature of Brian Smith’s original account of procedural reflection is hard to understand: It is based on terminology derived from philosophy rather than computer science, and takes concepts for granted that are hard to reconstruct without intimate knowledge of historical Lisp dialects from the 1960’s and 1970’s. We attempt to untangle Smith’s original account of procedural reflection and make it accessible to a new and wider audience. On the other hand, we then use its terminological framework to analyze other metaprogramming and reflective approaches, especially those that came afterwards.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Monitoring the occurrence of frost through an analysis of air masses in south west basins of Iran

Frost is one of the atmospheric phenomena which seriously threaten crop production. It also causes numerousaccidents in mountainous roads. In this research the Spatial Synoptic Classification SSC method was employed toclassify the type of air masses. For the classification, such meteorological data as: temperature, dew point, mean sealevel pressure, cloudiness, direction and speed of wind were ...

متن کامل

Exact Closed-Form Solution for Vibration Analysis of Truncated Conical and Tapered Beams Carrying Multiple Concentrated Masses

In this paper, an exact closed-form solution is presented for free vibration analysis of Euler-Bernoulli conical and tapered beams carrying any desired number of attached masses. The concentrated masses are modeled by Dirac’s delta functions which creates no need for implementation of compatibility conditions. The proposed technique explicitly provides frequency equation and corresponding mode ...

متن کامل

I-41: Imaging Strategy for Diagnosis of Adnexal Masses Including US,CT Scan and MRI

Adnexal masses are spectrum of diseases from benign non neoplastic and neoplastic masses to malignant neoplasms. Endovaginal ultrasonography (US) is the fisrt and invaluable modality for assessment of adnexal masses because it is available and has a high negative predictive value. Important morphologic features are solid (vascularized) tissue, vascular and thick septations, and papillary projec...

متن کامل

P-163: Evaluation of Ovarian Masses in Shahid Sadoughi and Mother Hospital during 2008-2012

Background: Ovarian cancer is the fifth most common cancer in woman and the fifth most frequent cause of cancer death. Ovarian cancers are usually asymptomatic until metastasized, patients have advanced disease at diagnosis in more than 2/3 of the cases. Totally 75-80 % of ovarian masses are benign. The strongest patient related risk factor for ovarian cancer is increasing age. The most ovarian...

متن کامل

VALUE OF FINE NEEDLE ASPIRATION IN DIAGNOSING ABDOMINAL AND RETROPERITONEAL MASSES OF CHILDREN

The aim of this study was to evaluate the role of fine needle aspiration cytology in the diagnosis of abdominal and retroperitoneal masses in children on this study. In 53 cases of childhood abdominal and retroperitoneal masses within a 4 year period (1998- 2001) preoperative fine needle aspiration was done under the guide of CT scan. 2 pathologists reviewed fine needle aspiration smears. I...

متن کامل

THE DIAGNOSTIC VALUE OF FINE NEEDLE ASPIRATION BIOPSY OF HEAD AND NECK MASSES

In an attempt to determine the diagnostic value of FNA biopsy of head and neck masses, we reviewed FNAs performed on target lesions of the head and neck in1 59 patients who subsequently underwent surgery in Khalili hospital dur-. ing a 55 month period. Results ofFNAs were compared with postsurgical histologic diagnoses. These 159 cases were broken down into four categories: thyroid masses ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008